//
//  HZZFAdapterBannerCallBack.h
//  HZZFAdSDK
//
//  Created by 早范 on 2025/3/13.
//

#ifndef HZZFAdapterBannerCallBack_h
#define HZZFAdapterBannerCallBack_h

#import "HZZFAdapterCommonCallBack.h"
@class HZZFAdapterBannerAdapter;
NS_ASSUME_NONNULL_BEGIN

@protocol HZZFAdapterBannerCallBack <HZZFAdapterCommonCallBack>

- (void)bannerAdViewDidReceivedCallBack:(HZZFAdapterBannerAdapter *)adapter;

- (void)bannerAdViewFailToReceivedCallBack:(HZZFAdapterBannerAdapter *)adapter error:(nullable NSError *)error;

- (void)bannerAdViewClickedCallBack:(HZZFAdapterBannerAdapter *)adapter loadingPageURL:(NSString *)loadingPageURL;

- (void)bannerAdViewExposureCallBack:(HZZFAdapterBannerAdapter *)adapter;

- (void)bannerAdViewExposureReportCallBack:(HZZFAdapterBannerAdapter *)adapter;

- (void)bannerAdViewClickedReportCallBack:(HZZFAdapterBannerAdapter *)adapter;

- (void)bannerAdViewCloseCallBack:(HZZFAdapterBannerAdapter *)adapter;

- (void)bannerAdCloseLandingPageCallBack:(HZZFAdapterBannerAdapter *)adapter;

@end
NS_ASSUME_NONNULL_END

#endif /* HZZFAdapterBannerCallBack_h */
